stomach and intestines - Spanish English Dictionary